/*
 * Copyright (c) 2022-2023 cetcclout Co., Ltd All rights reserved.
 * Sensor Adapter is licensed under Mulan PSL v2.
 * You can use this software according to the terms and conditions of the Mulan PSL v2.
 * You may obtain a copy of Mulan PSL v2 at:
 *          http://license.coscl.org.cn/MulanPSL2
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PSL v2 for more details.
 */
package com.cetccloud.cimp.adapter.datasource.sqldb.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * @author
 * @apiNote 处理链适配器
 * @date 2022-12-28 17:19:49
 */
@ApiModel(description = "处理链适配器", value = "ModelJoinAdapterEntity")
@Data
@TableName("join_adapter")
public class ModelJoinAdapterEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键标识
	 */
	@ApiModelProperty(value = "主键标识")
	@TableId
	private Long id;
	/**
	 * 类型Id(model_join_dict)
	 */
	@ApiModelProperty(value = "类型Id(model_join_dict)")
	private Long typeId;
	/**
	 * 适配器类名称
	 */
	@ApiModelProperty(value = "适配器类名称")
	private String clazzName;
	/**
	 * 适配器名称
	 */
	@ApiModelProperty(value = "适配器名称")
	private String name;
	/**
	 * 排序号
	 */
	@ApiModelProperty(value = "排序号")
	private Integer order;
	/**
	 * 说明
	 */
	@ApiModelProperty(value = "说明")
	private String remark;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private LocalDateTime createTime;
	/**
	 * 创建人ID
	 */
	@ApiModelProperty(value = "创建人ID")
	private Long createUserId;
	/**
	 * 修改时间
	 */
	@ApiModelProperty(value = "修改时间")
	private LocalDateTime updateTime;
	/**
	 * 修改人ID
	 */
	@ApiModelProperty(value = "修改人ID")
	private Long updateUserId;

}
